ZetaProducer.RuntimeBusinessLogic.Rendering.Scripting.ErrorHandling.InterpreterException
-----------------
Skript-Fehler:
---------------
Ungültiger Parameter.
---------------
Zeile 130, Spalte 5: image.ensureContentCopy(article, parseInt(columnWidth - columnMargin));
---------------
Datei: C:\Users\ariar\AppData\Local\Zeta Producer 14\packaging\widgets\slider\standard.html
---------------
Quelltext:
001: function SE636739915222251558() {}
002:
003:
004: SE636739915222251558.prototype.executeScript = function(){
005: // Start source file: 'C:\Users\ariar\AppData\Local\Zeta Producer 14\packaging\widgets\slider\standard.html'.
006:
007:
008: function numToBool(numberOrString){
009: if ( parseInt(numberOrString) === 0 ){
010: return false;
011: }
012: else if( parseInt(numberOrString) === 1 ){
013: return true;
014: }
015: else{
016: return numberOrString;
017: }
018: }
019:
020: var animationSpeed = 600;
021: var defaultLevel = "h2";
022: var numSlides = article.value("header-count");
023: var slideSpeed = parseInt( article.value("secondsperimage", "8") * 1000);
024: var showthumbs = article.value("showthumbs", false);
025: var textStyles = "";
026: var textPosition = article.value("textPosition", "middle");
027: var textBgColor = article.value("textBgColor", "");
028: var textShadowColor = article.value("textShadowColor", "");
029: var effect = article.value("effect", "fade");
030: var origEffect = effect;
031: var controlNav = numToBool(article.value("controlNav", true));
032: var directionNav = numToBool(article.value("directionNav", true));
033: var randomize = numToBool(article.value("randomize", false));
034:
035: var cssClass = "";
036: var imageInlineStyles = "";
037:
038: if ( effect == "kenburns" ){
039: cssClass += " burns";
040: effect = "fade";
041: animationSpeed = 3000;
042: }
043: if ( article.value("breakout") ){
044: cssClass += " zpBreakout";
045: imageInlineStyles = ' style="border-radius: 0;"';
046: textStyles += "width: 100%; margin: 0;";
047: }
048: if ( textPosition == "bottom" ){
049: cssClass += " captionbottom";
050: }
051: else if ( textPosition == "middle" ){
052: cssClass += " captionmiddle";
053: }
054: else if ( textPosition == "top" ){
055: cssClass += " captiontop";
056: }
057: if ( textBgColor == "" || textBgColor == "transparent" ){
058: cssClass += " defaultbg";
059: }
060:
061: var contentImageWidth = "1170";
062: // Kann auch "700px" sein, deshalb mit parseInt nur die Zahl hohlen und trimmen - falls leer, auf default 960 setzen.
063: contentImageWidth = parseInt(contentImageWidth) || 960;
064:
065: // adjust kenburns speed so the animation can finish before fading to the next slide
066: if ( parseInt(slideSpeed) < 10000 ){
067: var thisStyles = "";
068: thisStyles += '.zp13sliderWidget.burns[data-articleid="' + article.id + '"] ul.zp13slider > li.zp13slider-active-slide img{';
069: thisStyles += 'animation-duration: ' + slideSpeed + 'ms !important;';
070: thisStyles += '}';
071: system.addHtmlHeadElement("